Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
38 VELLACOTTS Detached £668,406 £360,000 17 Mar 2009
12 VELLACOTTS Terraced £413,487 £337,000 19 Sep 2019
18 VELLACOTTS Semi-Detached £366,337 £212,000 1 Jul 2011
20 VELLACOTTS Detached £849,554 £499,995 29 Mar 2010
22 VELLACOTTS Detached £782,896 £499,000 14 Aug 2007
30 VELLACOTTS Detached £922,848 £215,000 3 Aug 1999
34 VELLACOTTS Detached £741,943 £437,500 25 Jun 2010
36 VELLACOTTS Detached £619,549 £365,000 16 Apr 2010
42 VELLACOTTS Detached £551,158 £325,000 16 Jun 2010
46 VELLACOTTS Detached £666,827 £540,000 13 Sep 2018